package com.cn.por.auto.dto;

import com.cn.por.auto.entity.TableDetiles;

import java.util.List;

/**
 * bo实现类数据模型
 */
public class BoImplDataModel extends DataModel{

    /**
     * 用于拼接类名称的基础字符串.
     */
    private String meta;

    /**
     * 主键字段
     */
    private String primaryKeyProperty;

    private String primaryKey;

    /**
     * 数据库表字段与属性的映射关系
     */
    protected List<MapperRelation> mapperRelations;
    /**
     * 数据库表字段与属性的映射关系
     */
    private List<MapperRelation> contitions;

    /**
     * 注入的类
     */
    private String injectClass;

    public String getInjectClass() {
        return injectClass;
    }

    public void setInjectClass(String injectClass) {
        this.injectClass = injectClass;
    }

    public List<MapperRelation> getContitions() {
        return contitions;
    }

    public List<MapperRelation> getMapperRelations() {
        return mapperRelations;
    }

    public void setMapperRelations(List<MapperRelation> mapperRelations) {
        this.mapperRelations = mapperRelations;
    }

    public void setContitions(List<MapperRelation> contitions) {
        this.contitions = contitions;
    }

    public String getPrimaryKey() {
        return primaryKey;
    }

    public void setPrimaryKey(String primaryKey) {
        this.primaryKey = primaryKey;
    }

    public String getPrimaryKeyProperty() {
        return primaryKeyProperty;
    }

    public void setPrimaryKeyProperty(String primaryKeyProperty) {
        this.primaryKeyProperty = primaryKeyProperty;
    }

    public String getMeta() {
        return meta;
    }

    public void setMeta(String meta) {
        this.meta = meta;
    }
}
